// 这里用 interface 关键字来声明接口
interface IGoodItem {
    // 接口名称(比如，此处的 IPerson)，可以是任意合法的变量名称，推荐以 `I` 开头
    name: string
    price: number
    func: () => string
}

// 声明接口后，直接使用接口名称作为变量的类型
const good1: IGoodItem = {
    name: '手表',
    price: 200,
    func: function () {
        return '看时间'
    }
}

const good2: IGoodItem = {
    name: '手机',
    price: 2000,
    func: function () {
        return '打电话'
    }
}

export { good1, good2 }